VerificationRuleSettings

Functions

Link copied to clipboard
abstract fun bound(action: Action<BoundSettings>)

Specifies the set of verification limits that control the coverage conditions.

Link copied to clipboard
open fun filters(action: Action<ReportFiltersSettings>)

Modify filters for this rule, these filters will be inherited from common report filters.

Link copied to clipboard
fun VerificationRuleSettings.maxBound(limit: Provider<Int>)
fun VerificationRuleSettings.maxBound(    limit: Int,     coverageUnits: CoverageUnit = CoverageUnit.LINE,     aggregationForGroup: AggregationType = AggregationType.COVERED_PERCENTAGE)

A shortcut for

Link copied to clipboard
fun VerificationRuleSettings.minBound(limit: Provider<Int>)
fun VerificationRuleSettings.minBound(    limit: Int,     coverageUnits: CoverageUnit = CoverageUnit.LINE,     aggregationForGroup: AggregationType = AggregationType.COVERED_PERCENTAGE)

A shortcut for

Properties

Link copied to clipboard
abstract val bounds: ListProperty<BoundSettings>

Instance for configuring bounds for this rule.

Link copied to clipboard
abstract val disabled: Property<Boolean>

Specifies that the rule is checked during verification.

Link copied to clipboard

Instance for configuring report filters for this rule.

Link copied to clipboard
abstract val groupBy: Property<GroupingEntityType>

Specifies by which entity the code for separate coverage evaluation will be grouped. GroupingEntityType.APPLICATION by default.

Link copied to clipboard
abstract val name: Property<String>

Name of the rule. Will be displayed in case of a verification error.